Career 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Rezidenza Open - Magdeburg USTA Challenger of North Miami Beach - North Miami Beach Stella Artois Clay Court Championships - Budaors ATP Challenger Hamburg - Hamburg Fergana Challenger - Fergana Aberto Da Costa Do Sauipe - Bahia I Open de Tenis Comunidad de Madrid - Madrid TED Open Istanbul - Istanbul San Luis Potosi Challenger 2002 - San Luis Potosi Muller Cup - Ulm Open Sainte Victoire - Aix-En-Provence LTA Men's Challenger - Wrexham Macedonian Open - Skopje Memorial Piertomaso Tessitore - San Remo Challenger 42 - Andrezieux 1997 Mercedes Cup - Stuttgart RCA Championships - Indianapolis U.S. Pro Tennis Championships - Boston President's Cup 1997 - Tashkent Davidoff Swiss Indoors - Basel Heineken Open - Singapore European Community Championships - Antwerp Gold Flake Open - Chennai Estoril Open - Estoril Open Seat-Godo '98 - Barcelona Japan Open - Tokyo Grolsch Open - Amsterdam Pilot Pen International - New Haven Open Seat-Godo '99 - Barcelona 1999 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Kremlin Cup - Moscow Qatar Mobil Open 2000 - Doha Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle 2000 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Qatar Mobil Open 2001 - Doha Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Salem Open - Hong Kong Kremlin Cup - Moscow AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Tata Open 2002 - Chennai Heineken Open - Auckland Milan Indoors - Milan Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Ordina Open - 's-Hertogenbosch 2002 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Brasil Open - Salvador Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Heineken Open - Auckland Milan Indoors - Milan Open 13 - Marseille Dubai Tennis Open - Dubai Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Memphis Barcelona Gstaad Bucharest Basel Ostrava Moscow Prague Bogota Ostrava Santiago Montevideo Buenos Aires 1st Challenger Tournament Leon - Leon Zivnobanka Czech Open - Prostejov The Surbiton Trophy - Surbiton Heineken Open - Auckland Milan Indoors - Milan The Wrexham Challenger - Wrexham Heilbronn Open - Heilbronn Warsteiner Challenger Wolfsburg - Wolfsburg Sparkessen Magdeburg Open - Magdeburg The LTA Manchester Challenger - Manchester DPD Challenger 2000 - Aschaffenburg Tatra Banka Slovak Open - Bratislava Okal Cup - Eckental Kuppers Kolsch Cup - Aachen Challenger Britania Zavaleta - Puebla Neride Prague Indoor - Prague Heilbronn Open - Heilbronn Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Warsteiner Challenger - Wolfsburg Kyoto Challenger - Kyoto Residenza Open - Magdeburg ARAG World Team Championship - Dusseldorf Chennai Open - Chennai CA-Challenge - Graz Kuppers Kolsch Cup by Lambertz - Aachen Tatra Banka Open 2001 - Bratislava Open de L'Isere - Grenoble Okal Open - Eckental IPP Open - Helsinki Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn International Tennis Championships - Delray Beach Prasentiert Von Seat Wolfsburg - Wolfsburg Warsteiner Challenger - Lubeck Sparkassen Open - Magdeburg Prague Challenger - Prague Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice Zivnobanka Open - Prostejov Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Muller Cup - Ulm Segovia Challenger Open Castilla y Leon - Segovia Heinekin Open 1998 - Budva Internationaux de Tennis de Brest - Brest Kuppers Kolsch Cup Aachen - Aachen Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht ATP Challenger Hamburg - Hamburg Warsteiner Challenger Lubeck - Lubeck Challenger Ford de Cherbourg - Cherbourg Sparkassen Open - Magdeburg Open de Franche Comte - Besancon Zivnobanka Open 1999 - Prostejov Open Diputacion Pozoblanco - Cordoba Okal Cup - International Bavarian Championship - Eckental Wiesmann Roadster Open - Nuembrecht Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo ATP Bangalore Challenger - Bangalore Steelers Cup - Kosice Zivnobanka Czech Open - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba Lambertz Open - Aachen IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Sarajevo Open 2004 - Sarajevo Challenger Leon 2004 - Leon Sporting Challenger - Turin AIG Japan Open - Tokyo Open Castilla y Leon - Segovia S Tennis Master Championship - Graz Samsung Securities Cup - Seoul China Open - Beijing Lambertz Open - Aachen Privat Bank Cup - Dnepropetrovsk Okal Cup 2004 - Eckental Ischgl International ATP Challenger - Ischgl Intersport Heilbronn Open - Heilbronn X Abierto Internacional de Salinas - Salinas Nottingham Men's Challenger - Nottingham BMW Open - Munich 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Lubbock Challenger - Lubbock Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Lambertz Open by Stawag - Aachen USTA Illinois Challenger - Champaign The LTA Wrexham Challenger - Wrexham 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver WOW Cafe Challenger - New Orleans Unicredit Czech Open 2007 - Prostejov Steelers Cup - Kosice Internationaux de Tennis de Brest - Brest Fergana Challenger - Fergana Zivnobanka Czech Open - Prostejov ARAG World Team Championship - Dusseldorf Intelig Tennis Cup - Campos do Jordao Zagreb Open - Zagreb The LTA Manchester Challenger - Manchester Warsteiner Challenger Series - Lippstadt Gerry Weber Open - Halle Volkswagen TED Open - Istanbul MTCI ATP Challenger - Yokohama C.T. San Remo - XIII Piertomaso Tessitore - San Remo Allianz Suisse Open - Gstaad Jameson Cup - Milan Volkswagen Challenger 2004 - Wolfsburg Czech Open - Prostejov Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Tatra Banka Open - Bratislava Mobilux Open - Luxembourg TED Open - Istanbul Czech Indoor Open - Prague Mauritius Open - Mauritius Legg Mason Tennis Classic - Washington D.C. Music City Challenger - Nashville XI Abierto Internacional de Salinas - Salinas Czech Open 2005 - Prostejov The LTA Men's Challenger - Southampton The LTA Sunderland Challenger - Sunderland USTA Men's Challenger of Dallas - Dallas Baden Open - Ettlingen Czech Open 2006 - Prostejov Grand Prix de Tennis de Lyon - Lyon II Manta Open - Manta Lubbock Challenger - Lubbock Davidoff Swiss Indoors - Basel Mexico City Lyon Casablanca Hypo Group Tennis International - Portschach Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Allianz Suisse Open Gstaad - Gstaad Investor Swedish Open - Bastad Prague AAPT Championships - Adelaide Grand Prix Hassan II - Casablanca Generali Open - Kitzbuhel Lamberts Open by Stawag - Aachen AXA Cup - London UBS Open Gstaad - Gstaad Estoril Open - Estoril Milano Challenger-Jameson Cup - Milan The Powder Byrne Trophy - Surbiton The Powder Byrne Trophy - Surbiton Mercedes-Benz Cup - Los Angeles Croatia Open - Umag Volkswagen TED Open - Istanbul Copenhagen Open - Copenhagen Qatar Open - Doha Dubai Tennis Open - Dubai Neride Prague Indoor - Prague Estoril Open - Estoril The LTA Wrexham Challenger - Wrexham CA Tennis Trophy - Vienna Dubai Open - Dubai GHI Bronx Classic - Bronx 2001 USTA Challenger of Calabasas - Calabasas China Open - Beijing Gemax Samsung Open 2005 - Belgrade Dubai Tennis Open - Dubai Heilbronn Open - Heilbronn Heilbronn Open - Heilbronn Shimadzu All Japan Indoor Tennis Championships - Kyoto USTA Seascape Challenger - Aptos Samarkand Challenger - Samarkand Tallahassee Tennis Challenger - Tallahassee Time Warner USTA Challenger - Binghamton Pomorski Bank Kredytowy Open - Szczecin International Bavarian Championship - Eckental VI Open Banc Agricol - Andorra The Surbiton Trophy - Surbiton Open Castilla y Leon - Segovia Adelaide GHI Bronx Classic - Bronx Challenger Ford de Cherbourg - Cherbourg TennisCup Vlaanderen - Antwerp Auckland Philadelphia Advanta Championships - Philadelphia San Marino Rado Swiss Open - Gstaad Warsteiner Challenger Lubeck - Lubeck Umag Estoril Open - Estoril Kroger / St. Jude International - Memphis Okal Cup 2003 - Eckental Ischgl International Tennis Challenger 2003 - Ischgl Ljubljana Open 2002 - Ljubljana ECM Cup - Prague Jameson Cup - Milan Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Prague Open de Nice - Nice The Joyce Eisenberg Jerusalem Open - Jerusalem Mercedes Cup - Stuttgart Croatia Open Umag - Umag New Delhi Challenger - New Delhi Akbank Private Banking-TED Open - Istanbul 2006 North Shore Pro Tennis Championship - Winnetka Stuttgart Allianz Suisse Open - Gstaad Croatia Open - Umag Thailand Open - Bangkok Credicard Tennis Cup - Campos do Jordao SAP Open - San Jose Abierto Mexicano Telfonica MoviStar - Acapulco BellSouth Open - Auckland Generali Open 1997 - Kitzbuhel Beijing Open - Beijing Kremlin Cup - Moscow Croatian Indoors - Split The Stella Artois Grass Court Championships - London Rado Swiss Open - Gstaad Legg Mason Tennis Classic - Washington D.C. International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino MFS Pro Tennis Championships - Boston The Samsung Open - Bournemouth Davidoff Swiss Indoors - Basel International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Tento Czech Open - Prague Waldbaum's Hamlet Cup - Long Island President's Cup 1999 - Tashkent Dubai Tennis Open - Dubai IPB Czech Indoor - Ostrava CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Heineken Open Shanghai - Shanghai Qatar Exxon Mobil Open 2002 - Doha BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Estoril Open - Estoril 2003 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Mercedes Cup - Stuttgart China Open - Beijing Kremlin Cup - Moscow Milan Indoors - Milan RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Gerry Weber Open - Halle Mercedes Cup - Stuttgart Campbell's Hall of Fame Tennis Championships - Newport Brazil Open - Salvador Dubai Tennis Open - Dubai Paegas Czech Open - Prague Mallorca Open - Mallorca Grand Prix de Tennis de Toulouse - Toulouse IPB Czech Indoor - Ostrava Kroger / St. Jude International - Memphis Rado Swiss Open - Gstaad Internationaler Raiffeisen Grand Prix - St. Polten ABN/AMRO World Tennis Tournament - Rotterdam Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle CA Tennis Trophy - Vienna Gerry Weber Open - Halle RCA Championships - Indianapolis Qatar Exxon Mobil Open 2003 - Doha Energis Open - Amersfoort The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg du Maurier Open - Montreal Dubai Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Estoril Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Monte Carlo Canadian Open Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Australian Men's Hardcourt Championships - Adelaide Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Tennis Masters Series - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten BNP Paribas Masters - Paris Gerry Weber Open - Halle Scania Stockholm Open - Stockholm U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open Wimbledon U.S. Open U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Newsweek Champions Cup - Indian Wells Wimbledon - London San Marino Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne Tennis Masters Series - Paris Tennis Masters Series - Miami Indian Wells French Open - Paris Tennis Masters Series - Monte Carlo French Open - Paris Tennis Masters Series - Madrid Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, World Group, QR, SUI-KOR 3-2 Wimbledon - London Davis Cup, World Group, 1R, SUI-CZE 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, QR, CZE-UZB 5-0 Davis Cup, World Group, 1R, CZE-GBR 4-1 Davis Cup, World Group, QF, USA-CZE 3-2 Davis Cup, World Group, 1R, SWE-CZE 3-2 Davis Cup, World Group, QR, CZE-ROU 3-2 Davis Cup, World Group, QF, FRA-CZE 3-2 French Open - Paris Davis Cup, World Group, QR, CZE-THA 4-1 Hopman Cup - Perth Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Wimbledon - London 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Wimbledon - London Tennis Masters Cup - Shanghai Atlanta Olympics Olympics - Athens Australian Open French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, CZE-IND 3-2 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, NED-CZE 1-4 Olympics - Sydney